package com.zbvc.dao;

import java.util.List;

import com.zbvc.entity.Admin;
import com.zbvc.entity.Book;
import com.zbvc.entity.History;
/**
 * 图书管理Dao层接口
 * @author Administrator
 *
 */
public interface BookDao {
	int updateBookById(Book book);
	// 根据图书名查询图书信息
	List<Book> findBookByName(String name);
	// 根据card查询图书信息
	boolean findBookByCard(String card);
	// 查询所有书籍信息
	List<Book> findAllBooks();
	// 删除书籍
	int deleteBookById(int bid);
    // 查询图书
	List<Book> findLikeBooks(String name);
	// 新增图书
	int insertBook(Book book);
	// 根据id查询图书数据
	Book findBookById(int bid);
	// 借阅图书
	int borrowBook(int bid,Admin admin);
	// 查询读者的借阅信息
	List<History> findAllHistory(int status,int aid);
	//还书
	int backBook(int hid);

}
